﻿using Sidewinder.Core.Interfaces.Entities;
using Wolfpack.Core.Interfaces;
using Wolfpack.Core.Interfaces.Entities;

namespace Wolfpack.Contrib.Deployment
{
    public class DeploymentConfig : PluginConfigBase, ISupportNotificationMode
    {
        public string Feed { get; set; }
        public string PackageId { get; set; }
        public string DownloadFolder { get; set; }
        public string TargetHealthCheckName { get; set; }
        public ConflictResolutionTypes? ConflictResolution { get; set; }
        public string NotificationMode { get; set; }

        public DeploymentConfig()
        {
            ConflictResolution = ConflictResolutionTypes.Overwrite;
        }

    }
}